iT邦幫忙

3

" 剛跳入程式樹海的新手提問-" 對這篇文章的回答...

  • 分享至 

  • xImage
  •  

=========================================================

原提問文章: https://ithelp.ithome.com.tw/questions/10199955

=========================================================
原提問文章部分截圖:
https://ithelp.ithome.com.tw/upload/images/20200902/20129869QXQSCk0N8K.png

=========================================================

回答:

    首先我需要先說明我喜歡我的文字達到一定的品質標準,因此我重新編寫了這個回答,為了確保我自己以後不要再隨便參加回答。礙於第一次這邊回文,很多功能不會用,所以用此方式發文,為了讓我的文字有保存地點。

對於原本提問者,我個人意見是:

    先試著重新組織你的語言,尤其是文章文字,其次是開始模仿如何問問題,再來是嘗試問對問題。投入此處對於你未來的幫助遠大你想選擇什麼領域。接著想要解決你所說的問題,要先從最基本的方面著手,還好尚未達到需要運用到太多「程式領域相關知識」,我還能回答一些。

不論你學歷為何、想要寫程式、只要進入社會要具備的只有一種,就是「解決問題的能力」,只要大學畢業,社會上都「預設」你具備該能力,不過想當然爾,時代的發展如此,不多做贅述。

重新檢視一下你整篇文章,裡面包含很多零零碎碎想要傳達的意念,這代表你可以先從提升很多基礎能力來得到巨大的昇華,而這些能力還尚不需運用到「程式」範圍的知識。

我重新幫你編寫了文章,你可以試著臨摹感受一下裡面其中的不同,當然我無法花太多時間完善,但是這是在我有限的時間內能做到的巨大投入。

----- 20200909新增補述: (既然被選了最佳回答,就講得更清楚一點) ------

編寫程式的重點在於對於 "問題的掌握程度 = 分析問題的能力 + 平衡問題內部作用力的能力 +......等等"

但在這之前你對於 "利用文字敘述一件事情" 這方面還沒達到一個水準的情況下,就直接跳進想用 各種專門術語去分解、表達問題時 (這邊指的是利用"程式語言") 你會有種深深的無力感和挫折感。
因此我對於這種現象的建議是分開訓練,先訓練你的文字表達和重構能力,再進一步學用新的畫筆畫一幅畫,有如此的針對性訓練,才能更容易體會到學習過程中帶來著專注和滿足感。一旦能從學習過程當中感受到喜悅,會進而推動你前進,產生正向循環。如此以來能使自己慢慢具備學習(不僅只編寫程式)當中三項基本能力,
"靠自我產生 前進的方向、對知識的飢渴、甘於每天學習一點的平淡(=每天的感受)(白話文:持續力)" 。

另外當 母語變好,英文也會變好,程式編寫能力也會變好(也是語言)、邏輯也會慢慢變好、慢慢懂如何拆解問題。

推薦一個網誌可以當作 學成後剛找到工作~剛開始熟悉工作 之間的"太充實"的橋樑:

Teddy 搞笑談軟工 什麼是Pattern(9):Pattern的胚胎期 + 文章下方連結的patter六因子(1~8)
http://teddy-chen-tw.blogspot.com/2016/07/pattern9pattern.html
(服用過程當中 產生頭暈、食慾減少、想買飲料、想走一走、點開更多文章、我今天已經陣亡、Paper sea....等等 乃正常副作用)

---- 20200909新增補述 結束 ------

(以下為重新改寫 原提問著原文)
--===========================================================--

大家好,先說一下我的背景大學是公衛,碩士是特教畢業,除了特殊生跟電腦一樣需要結構化的教學/語法之外,找不到跟電腦、程式相關的共同點了! ......

 {改寫後}  Background
           各位前輩好,我是碩士特教畢業,大學主修的是公共衛生。
  1. 專有名詞不要縮寫,讀著不一定都知道你的”假設前提”。

  2. 非相同領域的人不會懂 ”特殊生……” 你這段想表達什麼。(我想了一天才懂)

  3. 敘述背景常用 “ 經歷 / 經驗 ” ,經歷代表體會過,經驗代表有積累過。很顯然「特殊生….」那段是你的經歷,但對主題幫助不大。

    關於這部分google到一篇文章,供您參考:
    
    有經歷,不等於有經驗
    聯強國際集團總裁兼執行長/杜書伍
      https://www.knowledger.info/2015/05/04/expiriences-is-not-equal-to-ability/
    
  4. 看到這邊我想先送你一句話

Stay hungry. Stay foolish.
Steve Jobs.

有些經驗可以分享給你,開頭前三句話決定了很多東西,如果你做什麼都沒時間,那請先想好開頭前三句話。

  1. 從你的文字當中我可以感同身受你的迷惘,在此我能對你提供支持和幫助就是花了很多時間在閱讀和反思你的文字。(摸頭~拍拍)

問題一:
常常看到非本科系對於程式語言有興趣...

 {改寫後}   Confusion 1:
            想請教各位非本科系的前輩都是怎麼樣突然對程式萌生興趣開始寫程式的?
                (接著此處敘述你請求對方給予協助的理由和提問背景……,禮貌的一種)
  1. 如果你的匱乏來自於努力過後依然被黑暗所壟罩,我相信很多人都願意伸出援手,每個人多多少少都曾經受過它人幫助,這是我們善良的出發點,不是可利用點。

  2. 你的感受本質是迷惘,所以項目標題不應該用「問題」,但時代的潮流如此,反思也不是那麼樣的容易,所以無法要求太多。當然如果你能分清兩者的差別你也不會發文提問;即便如此我還是要提出來這個重點,因為當你能分清楚兩者,很多問題都能自己解決,而這應該是你對自身的追求方向之一。

問題二:
前端的一些技能樹很明確,而....

    {改寫後}    Confusion 2:
            想請教為何我所看到的教學影片都是從數學,迴圈,條件式開始講起? 為何不是從解決問題下手而是從程式編寫下手?
    (接著請 follow Confusion 1後面的準則)


   {改寫後}     Confusion 3:
        想請教目前我在網路上看到徵求前端工程師的條件都很清楚。但當我看到徵求後端工程師的條件時,因為我對程式領域的知識還是門外漢,思考後還是不明白後端工程師須具備的具體能力為何?能不能告訴我後端工程師每天主要需要面對的問題和處理問題的思路?
    (接著請 follow Confusion 1後面的準則)

Final
後面的部分我就不想多說,因為這已經超出了我預算花費的時間,前面的部分領悟到已足夠了。
(僅此紀錄開銷: 3h重新編寫 , 40m第一次回答 , 1天思考,排版40m,改視角 8次。)
Please that me fell it worth.


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言